SDK/J Authentication Package ver1.0
RICOH Confidential

jp.co.ricoh.dsdk.scard.framework.util
クラス ResponseAPDU

java.lang.Object
  拡張jp.co.ricoh.dsdk.scard.framework.util.APDU
      拡張jp.co.ricoh.dsdk.scard.framework.util.ResponseAPDU

public class ResponseAPDU
extends APDU

APDUリクエストを送信した結果得られたAPDUレスポンスをカプセル化したクラスです.


フィールドの概要
 
クラス jp.co.ricoh.dsdk.scard.framework.util.APDU から継承したフィールド
buffer
 
コンストラクタの概要
ResponseAPDU(APDU apdu)
           ResponseAPDUを生成し、指定されたAPDUで初期化します.
ResponseAPDU(byte[] apdu)
           ResponseAPDUを生成し、指定されたbyte配列で初期化します.
 
メソッドの概要
 byte[] data()
           受信したResponseAPDUのデータ部分(ステータスワード以外)を取得します.
 int statusWords()
           ステータスワードをint値で取得します.
 byte sw1()
           ステータスワード1を取得します.
 byte sw2()
           ステータスワード2を取得します.
 
クラス jp.co.ricoh.dsdk.scard.framework.util.APDU から継承したメソッド
append, append, equals, getByte, getLength, hashCode, setByte, setLength, toBytes
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ResponseAPDU

public ResponseAPDU(APDU apdu)
             throws APDUException
ResponseAPDUを生成し、指定されたAPDUで初期化します.

パラメータ:
apdu - APDU.
例外:
APDUException - ResponseAPDUの初期化に失敗した場合にスローされます.

ResponseAPDU

public ResponseAPDU(byte[] apdu)
             throws APDUException
ResponseAPDUを生成し、指定されたbyte配列で初期化します.

パラメータ:
apdu - APDUのbyte配列表現.
例外:
APDUException - ResponseAPDUの初期化に失敗した場合にスローされます.
メソッドの詳細

statusWords

public int statusWords()
ステータスワードをint値で取得します.

戻り値:
ステータスワード

sw1

public byte sw1()
ステータスワード1を取得します.

戻り値:
ステータスワード1.

sw2

public byte sw2()
ステータスワード2を取得します.

戻り値:
ステータスワード2.

data

public byte[] data()
受信したResponseAPDUのデータ部分(ステータスワード以外)を取得します.

戻り値:
レスポンスデータ.

SDK/J Authentication Package ver1.0
RICOH Confidential